Navicat for PostgreSQL 觸發(fā)函數(shù)可以使用 PL/pgSQL 創(chuàng)建及定義 PostgreSQL 觸發(fā)器。觸發(fā)函數(shù)是觸發(fā)器啟用函數(shù)的簡(jiǎn)單方法,當(dāng)在數(shù)據(jù)庫(kù)發(fā)生特定事件時(shí)觸發(fā)器定義運(yùn)行操作,以PL/pgSQL 觸發(fā)函數(shù)作為觸發(fā)器參考。
每當(dāng)運(yùn)行某種類型的操作時(shí),Navicat for PostgreSQL 觸發(fā)器規(guī)范數(shù)據(jù)庫(kù)自動(dòng)運(yùn)行特定的功能,點(diǎn)擊 Navicat 主界面上的其他-> 觸發(fā)器,可打開(kāi)觸發(fā)器對(duì)象列表。
Navicat for PostgreSQL 序列包含創(chuàng)建及初始化新的單行表,通常為表的行生成唯一識(shí)別符。點(diǎn)擊Navicat 主界面上的其他-> 序列,打開(kāi)序列對(duì)象列表。
Navicat for PostgreSQL 運(yùn)算符類別定義與索引使用的特定數(shù)據(jù)類型,運(yùn)算符類別指定某些運(yùn)算符將為數(shù)據(jù)類型及索引方法填補(bǔ)特定角色或「策略」,當(dāng)運(yùn)算符類別被選擇給索引列時(shí)還指定索引方法使用的過(guò)程。
Navicat for PostgreSQL 實(shí)體化視圖是物理的實(shí)體化查詢視圖。運(yùn)行查詢并在發(fā)出命令時(shí)用于填充視圖,刷新一下即可更新。
Navicat for PostgreSQL 支持左單一構(gòu)成、右單一構(gòu)成及二進(jìn)制運(yùn)算符,并且運(yùn)算符可以多載,LEFTARG 和 RIGHTARG 中至少有一個(gè)必須被定義。點(diǎn)擊 Navicat 主界面上的其他-> 運(yùn)算符,打開(kāi)運(yùn)算符對(duì)象列表。
Navicat for PostgreSQL 索引提供一個(gè)更快的訪問(wèn)路徑到表數(shù)據(jù),用一個(gè)或多個(gè)列創(chuàng)建來(lái)加快 SQL 語(yǔ)句在該表的運(yùn)行。點(diǎn)擊 Navicat 主界面上的其他->索引,打開(kāi)索引對(duì)象列表。
Navicat for PostgreSQL 域是一個(gè)可選限制的數(shù)據(jù)類型(限制在允許的值集),定義域的用戶將成為其擁有者。
Navicat for PostgreSQL 轉(zhuǎn)換定義了字符集編碼之間的新轉(zhuǎn)換,轉(zhuǎn)換名可以是轉(zhuǎn)換函數(shù)指定一個(gè)特定的編碼轉(zhuǎn)換。
Navicat for PostgreSQL 聚集函數(shù)表示為狀態(tài)值和狀態(tài)轉(zhuǎn)換函數(shù),也就是說(shuō)聚集可以用狀態(tài)來(lái)定義,每當(dāng)處理一個(gè)輸入項(xiàng)目,它會(huì)修改。